﻿using System.Collections.Generic;

namespace TFSAdministrationTool.Common
{
  public interface IReportServiceProxy
  {
    void AddUserToRole(string nodeName, string userName, string roleName);
    void RemoveUserFromRole(string nodeName, string userName, string roleName);
    void RemoveUser(string nodeName, string userName);

    SecurityInfo GetSecuritySettings(string name);
    List<string> ListRoles(string name);
    bool IsSystemRole(string roleName);

    string Url { get; }
    string RootFolder { get; set; }
    SiteStatus SiteStatus { get; }
  } //End Interface
} //End Namespace 